Surcouche de javascript qui permet notamment un typage statique et la création d'interfaces.
Devenu très populaire et quasiment la norme pour les gros projets.